package com.hmy.equipment.mapper;

import com.hmy.equipment.domain.HmyFans;
import com.hmy.equipment.domain.HmyScrape;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author ：kdq
 * @description： 刮粪机
 * @date ：2024/1/30 18:06
 */
public interface HmyScrapeMapper {


    /**
    *  * @param null
    * @return
    * @author kdq
    * @date 2024/1/30 18:26
    * @description 刮粪机设备添加
    */
    public int addScrape(HmyScrape hmyScrape);


    /**
    *  * @param null
    * @return
    * @author kdq
    * @date 2024/1/30 18:27
    * @description 刮粪机设备修改
    */
    public int editScrape(HmyScrape hmyScrape);


    /**
    *  * @param null
    * @return
    * @author kdq
    * @date 2024/1/30 22:40
    * @description 查询所有刮粪机设备
    */
    public List<HmyScrape> selectAll(@Param("scrapeCode") String scrapeCode,
                                     @Param("scrapeName") String scrapeName,
                                     @Param("phouseCode") String phouseCode);


    /**
    *  * @param null
    * @return
    * @author kdq
    * @date 2024/1/30 22:45
    * @description 根据id删除记录
    */
    public int deleteById(Long[] ids);


    /**
    *  * @param null
    * @return
    * @author kdq
    * @date 2024/2/1 15:58
    * @description 根据id查询自动刮粪机
    */
    public HmyScrape selectById(Long id);


    /**
    *  * @param null
    * @return
    * @author kdq
    * @date 2024/2/2 18:20
    * @description 根据scrapeCode查询自动刮粪机
    */

    public HmyScrape findscrapeCode(String scrapeCode);

}
